﻿module SI

[<Measure>]
type pixel

//Unità di misura della scacchiera
[<Measure>]
type tile

//[Serializable]
type ORIENTATION =
   | N = 0
   | S = 1
   | W = 2
   | E = 3

//[Serializable]
type TILE_TYPE = 
    | Corner = 0
    | Streight = 1
    | Tie = 2
    | Curved = 3

//[Serializable]
type POSITION = 
    | None = -1
    | Up = 0
    | Down = 1
    | Left = 2
    | Right = 3

type LOGIC_GAME_STATE =
    | N = -1
    | RI = 0
    | P = 1
    | M = 2


